﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Activation;

namespace myDBtest.Web
{
    [ServiceContract(Namespace = "")]
    [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
    public class myWCFservice
    {
        [OperationContract]
        public void DoWork()
        {
            // Добавьте здесь реализацию операции
            return;
        }

        // Добавьте здесь дополнительные операции и отметьте их атрибутом [OperationContract]
        [OperationContract]
        public String helloWorld(String name)
        {
            return "Hello " + name + "!";
        }

        [OperationContract]
        public Boolean login(String login, String password)
        {
            db.Model1DataContext db = new db.Model1DataContext();
            var user = db.Benutzer.Where(t => t.login.Trim() == login.Trim()).FirstOrDefault();

            if (user == null || user.password.Trim() != password.Trim())
                return false;
            else
                return true;
        }

       // [OperationContract]
        //public List<String> getAllUserNames()
       // {
        //    myDBtest1Entities db = new myDBtest1Entities();
        //    return db.Benutzers.Select(t => t.Name).ToList();
        // }


    }
}
